Business

Port Canaveral-based Royal Caribbean cruise ship hits dock in Jamaica